#ifndef __WOODEN_POSTED_SIGN_BLOCK_HPP__
#define __WOODEN_POSTED_SIGN_BLOCK_HPP__

#include "PostedSignBlock.h"
#include "WoodenAttachedSignBlock.h"

namespace PocketSurvival
{
    // 木告示牌
    class WoodenPostedSignBlock : public PostedSignBlock
    {
    public:
        WoodenPostedSignBlock();
        static constexpr int32_t Index()
        {
            return 97;
        }
        virtual int32_t getIndex() override; 
        virtual const std::string &getBlockName() override;
        virtual const std::vector<BoundingBox> &getCustomCollisionBoxes(int32_t value) override;
    };

    inline WoodenPostedSignBlock::WoodenPostedSignBlock() : PostedSignBlock(WoodenAttachedSignBlock::Index()) {}

} // namespace PocketSurvival


#endif